週次 |
日期 |
單元主題 |
第1週 |
9/12 |
0. Class Introduction <br>
1. Data Structure in Programming |
第2週 |
9/19 |
2. Programming on Linux Workstations <br>
3. C++ Review --- Variables |
第3週 |
9/26 |
3. C++ Review --- Variables <br>
3. C++ Review --- Classes |
第4週 |
10/03 |
3. C++ Review --- Classes <br>
3. C++ Review --- Overloading and Polymorphism |
第5週 |
10/10 |
Natoinal Holiday (no class) |
第6週 |
10/17 |
3. C++ Review --- Overloading and Polymorphism |
第7週 |
10/24 |
4. Standard Template Library Basics <br>
5. Software Engineering and Coding Guidelines <br>
6. Computational Complexity |
第8週 |
10/31 |
6. Computational Complexity <br>
7. Memory Management |
第9週 |
11/07 |
ICCAD (no class) |
第10週 |
11/14 |
8. Dynamic Array and Linked List <br>
9. Tree |
第11週 |
11/21 |
9. Tree <br>
3. C++ Review --- I/O Libraries and Exceptional Handling |
第12週 |
11/28 |
3. C++ Review --- I/O Libraries and Exceptional Handling <br>
10. Graph |
第13週 |
12/05 |
10. Graph <br>
11. Heap, Set, Map |
第14週 |
12/12 |
12. Cache and Hash |
第15週 |
12/19 |
Final Project Discussion |
第16週 |
12/26 |
Final Project Discussion |
第17週 |
1/02 |
13. Bit Vector and Matrix |